#ifndef _JEU_H
#define _JEU_H

#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include "coupcavalier.h"
#include "coupdame.h"
#include "coupfou.h"
#include "couptour.h"
#include "piece.h"
#include "pion.h"
#include "echiquier.h"
#include "couproi.h"
#include "jeu.h"
/**
 * \fn voidpartie(struct partie parti, int echiquier[8][8], struct piece piec, int tabretourpiece[30][2]);
 * \brief Fonction qui permet le déplacement des pièces saisies par les joueurs, gère également le changement d'état du pion ainsi que l'interface avec les utilisateurs
 *
 * \param parti structure contenant les variables correspondant à l'état d'echec ainsi que le tour du joueur
 * \param echiquier tableau représentant l'échiquier avec ces différentes pièces
 * \param piec permet de faire appelle aux fonctions de déplacement
 * \param tabretourpièce permet d'afficher les déplacements de la pièce choisie
 * \return l'échiquier après un nouveau coup
 */

void voidpartie(struct partie parti, int echiquier[8][8], struct piece piec, int tabretourpiece[30][2]);

#endif
